// pages/me/me.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: {},
    isLogined: false,
    loadingSuc: false,
    checkStatus: false //是否认证
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getInitData();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    this.getInitData()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  /**
   * 退出登录
   */
  logOut(){
      getApp().network.GET({
          url:"/user.php?act=logout",
          success: (res)=>{
              getApp().globalData.loginInfo = null;
              getApp().globalData.isLogin = false;
              wx.removeStorageSync('loginInfo')
              wx.navigateTo({
                url: '/pages/login/login',
              })
          },
          fail: (err)=>{
              console.log(err)
          }
      })
  },
  /**
   * 获取初始化数据判断是否登录
   */
  getInitData(){
      wx.showLoading({
        title: '加载中',
        mask: true
      })
      this.setData({
        loadingSuc: false
      })
      getApp().network.GET({
          url:"/new/user/info",
          success: (res)=>{
              if(res.data.code === 0){
                  this.setData({
                    userInfo: res.data.data,
                    isLogined: true
                  })
              }else{
                  this.setData({
                    isLogined: false
                  })
              }
              this.setData({
                loadingSuc: true
              })
              wx.hideLoading();
              wx.stopPullDownRefresh()
          },
          fail: (err)=>{
              console.log(err)
          }
      })
      getApp().network.GET({
        url:"/new/user/check/cert",
        success: (res)=>{
            if(res.data.code == 0){
                this.setData({
                    checkStatus: res.data.data.check_status==1?true:false
                })
            }
        }
      })
  },
  /**
     * 跳转登录页
     */
    goLogin(){
        wx.navigateTo({
            url: '/pages/login/login',
        })
    },
    goRegister(){
        wx.navigateTo({
            url: '/pages/register/register',
        })
    },
    
    /**
     * 跳转我参与的
     */
    goMyJoined(){
        wx.navigateTo({
          url: '/pages/my_order/my_order',
        })
    },

    /**
     * 跳转认证中心
     */
    goCertification(){
        wx.navigateTo({
          url: '/pages/certification/certification',
        })
    }
})
